#include <QApplication>
#include <QtGui>

#include <cstdio>
#include <cstdlib>
#include <string>
#include <sstream>

#include "QtApp.h"

using namespace std;

int main(int argc, char* argv[])
{
	cout << "run application server " << endl;
	// If not all argv /
	if (argc != 7)
	{
		printf("joueurs : < %s ip_joueur1>  < %s ip_joueur2> < %s ip_port_joueur1> < %s ip_port_joueur2> < %s strategy_joueur1> < %s strategy_joueur2>\n", argv[1],argv[2],argv[3],argv[4],argv[5],argv[6]);
		return -1;
	}

	QApplication app(argc, argv);

	try
	{
		// création de l'interface
		QtApp *dialog = new QtApp();
		dialog->argvGolbal = argv;
		dialog->launch_in_main();
		dialog->launch_in_new();
		dialog->show();
	}
	catch(Exception e)
	{
		cout << "End 's application : " << e.message << endl;
	}

	return app.exec();
}
